Hola, estoy tratando de obtener todos los documentos de una determinada colección en firebase usando:
const userCollectionRef = collection(db, currentUser?.uid) const snapshot = await userCollectionRef.get() for (const doc of snapshot) { console.log(doc.id) }El problema:
TypeError: userCollectionRef.get is not a functionMis importaciones:
import { db } from '../firebase' import { collection } from 'firebase/firestore'Hay una función de nivel superior getDocs() que puede usar para obtener varios documentos usando una CollectionReference en V9 SDK:
import { collection, getDocs } from "firebase/firestore"; const userCollectionRef = collection(db, currentUser?.uid) const snapshot = await getDocs(userCollectionRef) const data = snapshot.docs.map((doc) => ({ id: doc.id, ...doc.data() }))Consulte la documentación para obtener más información.